package day0605;

public class Test7 {

    //  从100000  ----   999999范围内找出符合下边条件的所有数：
    // 1964540==百万位1的6次方   +  十万位9的6次方  +  万位6的6次方 +  千位5的4次方 + 百位4的6次方 + 十位的6次方 +个位的6次方

    public static void main(String[] args) {
        //1.用for循环表示1  ----   2000000范围内的每个数
        for(int i=100000;  i<=999999; i++){
            //2.获取数字i中的7个数位中的每个数
            int sw=i/10*10*10*10*10  % 10;
            int w=i/10*10*10*10 % 10;
            int q=i/10*10*10  % 10;
            int b=i/10*10  % 10;
            int s=i/10  % 10;
            int g=i/1  % 10;
            if((sw*sw*sw*sw*sw*sw  + w*w*w*w*w*w +  q*q*q*q*q*q  + b*b*b*b*b*b + s*s*s*s*s*s +g*g*g*g*g*g)==i){
                System.out.println(i);
            }
        }
    }

}







